layui.use(['form','jquery','upload','laydate'],function () {
    var form = layui.form,
        layer = parent.layer === undefined ? layui.layer : parent.layer,
        $ = layui.$,
        upload = layui.upload;

    //校验登录状态
    if(isNotLogIn()){
        return;
    }
    var managerId = getCookie("managerId");
    //获取用户信息
    var index = layer.load(3);
    $.ajax({
        url : "/CivilAffairs/manager/getManagerInfo",
        type : "post",
        async : false,
        data: {"managerId":managerId,"page":0,"limit":1},
        dataType : "json",
        success : function(result) {
            layer.close(index);
            if(checkResult(result)){
                var manager = result.data.data.data[0];
                $("#username").val(manager.username);
                $("#managerLevel").val(manager.manager_level);
                $("#realName").val(manager.real_name);
                $("input[name='sex'][value="+manager.sex+"]").attr("checked",true)
                //$(".userSex").val(manager.sex);
                $("#telephone").val(manager.telephone);
                $("#jobPost").val(manager.job_post);
                $("#email").val(manager.email);
                $("#slogan").val(manager.manager_slogan);
                $("#userFace").attr("src",manager.user_face_pic);
                $("#modifyManager").attr("itemid",manager.manager_id);
                form.render();
            }
        },
        error : function(result) {
            layer.close(index);
            reqError(result,"获取管理员信息异常");
        }
    });

    //添加验证规则
    form.verify({
        newPwd : function(value, item){
            if(value.length < 6){
                return "密码长度不能小于6位";
            }
        },
        confirmPwd : function(value, item){
            if(!new RegExp($("#newPwd").val()).test(value)){
                return "两次输入密码不一致，请重新输入！";
            }
        }
    });


    //提交个人资料
    form.on("submit(modifyManager)",function(data){
        //校验登录状态
        if(isNotLogIn()){
            return false;
        }
        managerId = getCookie("managerId");
        var index = layer.msg('修改，请稍候',{icon: 16,time:false,shade:0.8});
        $.ajax({
            url : "/CivilAffairs/manager/modifyManager",
            type : "post",
            async : false,
            data: {"managerInfo":JSON.stringify(data.field),"managerId":managerId},
            dataType : "json",
            success : function(result) {
                layer.close(index);
                layer.msg(result.detail);
                if("changePwd" == result.data){
                    layer.confirm('修改密码成功，请重新登录',{icon:3, title:'提示信息'},function(index){
                        logOut(true,true);
                    },function(){
                        logOut(true,true);
                    });
                }
            },
            error : function(result) {
                layer.close(index);
                reqError(result,"修改管理员信息异常");
            }
        });
        return false;
    })



});











// var areaData = address;
// var $form;
// var form;
// var $;
// layui.config({
// 	base : "../../js/"
// }).use(['form','layer','upload','laydate'],function(){
// 	form = layui.form;
// 	var layer = parent.layer === undefined ? layui.layer : parent.layer;
// 		$ = layui.jquery;
// 		$form = $('form');
// 		laydate = layui.laydate;
//         //loadProvince(); //加载省信息
//
//     layui.upload({
//     	url : "../../json/userface.json",
//     	success: function(res){
//     		var num = parseInt(4*Math.random());  //生成0-4的随机数
//     		//随机显示一个头像信息
// 	    	userFace.src = res.data[num].src;
// 	    	window.sessionStorage.setItem('userFace',res.data[num].src);
// 	    }
//     });
//
//     //添加验证规则
//     form.verify({
//         oldPwd : function(value, item){
//             if(value != "123456"){
//                 return "密码错误，请重新输入！";
//             }
//         },
//         newPwd : function(value, item){
//             if(value.length < 6){
//                 return "密码长度不能小于6位";
//             }
//         },
//         confirmPwd : function(value, item){
//             if(!new RegExp($("#oldPwd").val()).test(value)){
//                 return "两次输入密码不一致，请重新输入！";
//             }
//         }
//     })
//
//     //判断是否修改过用户信息，如果修改过则填充修改后的信息
//     if(window.sessionStorage.getItem('userInfo')){
//         var userInfo = JSON.parse(window.sessionStorage.getItem('userInfo'));
//         var citys;
//         $(".realName").val(userInfo.realName); //用户名
//         $(".userSex input[value="+userInfo.sex+"]").attr("checked","checked"); //性别
//         $(".userPhone").val(userInfo.userPhone); //手机号
//         $(".userBirthday").val(userInfo.userBirthday); //出生年月
//         $(".userAddress select[name='province']").val(userInfo.province); //省
//         //填充省份信息，同时调取市级信息列表
//         var value = userInfo.province;
//         var d = value.split('_');
//         var code = d[0];
//         var count = d[1];
//         var index = d[2];
//         if (count > 0) {
//             loadCity(areaData[index].mallCityList);
//             citys = areaData[index].mallCityList
//         } else {
//             $form.find('select[name=city]').attr("disabled","disabled");
//         }
//         $(".userAddress select[name='city']").val(userInfo.city); //市
//         //填充市级信息，同时调取区县信息列表
//         var value = userInfo.city;
//         var d = value.split('_');
//         var code = d[0];
//         var count = d[1];
//         var index = d[2];
//         if (count > 0) {
//             loadArea(citys[index].mallAreaList);
//         } else {
//             $form.find('select[name=area]').attr("disabled","disabled");
//         }
//         $(".userAddress select[name='area']").val(userInfo.area); //区
//         for(key in userInfo){
//             if(key.indexOf("like") != -1){
//                 $(".userHobby input[name='"+key+"']").attr("checked","checked");
//             }
//         }
//         $(".userEmail").val(userInfo.userEmail); //用户邮箱
//         $(".myself").val(userInfo.myself); //自我评价
//         form.render();
//     }
//
//     //判断是否修改过头像，如果修改过则显示修改后的头像，否则显示默认头像
//     if(window.sessionStorage.getItem('userFace')){
//     	$("#userFace").attr("src",window.sessionStorage.getItem('userFace'));
//     }else{
//     	$("#userFace").attr("src","../../images/face.jpg");
//     }
//
//
//     //修改密码
//     form.on("submit(changePwd)",function(data){
//     	var index = layer.msg('提交中，请稍候',{icon: 16,time:false,shade:0.8});
//         setTimeout(function(){
//             layer.close(index);
//             layer.msg("密码修改成功！");
//             $(".pwd").val('');
//         },2000);
//     	return false; //阻止表单跳转。如果需要表单跳转，去掉这段即可。
//     })
//
// })
//
// //加载省数据
// function loadProvince() {
//     var proHtml = '';
//     for (var i = 0; i < areaData.length; i++) {
//         proHtml += '<option value="' + areaData[i].provinceCode + '_' + areaData[i].mallCityList.length + '_' + i + '">' + areaData[i].provinceName + '</option>';
//     }
//     //初始化省数据
//     $form.find('select[name=province]').append(proHtml);
//     form.render();
//     form.on('select(province)', function(data) {
//         $form.find('select[name=area]').html('<option value="">请选择县/区</option>');
//         var value = data.value;
//         var d = value.split('_');
//         var code = d[0];
//         var count = d[1];
//         var index = d[2];
//         if (count > 0) {
//             loadCity(areaData[index].mallCityList);
//         } else {
//             $form.find('select[name=city]').attr("disabled","disabled");
//         }
//     });
// }
// //加载市数据
// function loadCity(citys) {
//     var cityHtml = '<option value="">请选择市</option>';
//     for (var i = 0; i < citys.length; i++) {
//         cityHtml += '<option value="' + citys[i].cityCode + '_' + citys[i].mallAreaList.length + '_' + i + '">' + citys[i].cityName + '</option>';
//     }
//     $form.find('select[name=city]').html(cityHtml).removeAttr("disabled");
//     form.render();
//     form.on('select(city)', function(data) {
//         var value = data.value;
//         var d = value.split('_');
//         var code = d[0];
//         var count = d[1];
//         var index = d[2];
//         if (count > 0) {
//             loadArea(citys[index].mallAreaList);
//         } else {
//             $form.find('select[name=area]').attr("disabled","disabled");
//         }
//     });
// }
// //加载县/区数据
// function loadArea(areas) {
//     var areaHtml = '<option value="">请选择县/区</option>';
//     for (var i = 0; i < areas.length; i++) {
//         areaHtml += '<option value="' + areas[i].areaCode + '">' + areas[i].areaName + '</option>';
//     }
//     $form.find('select[name=area]').html(areaHtml).removeAttr("disabled");
//     form.render();
//     form.on('select(area)', function(data) {});
// }